import { OpenAPIV3_1 } from 'openapi-types';
import { BaseConverter } from './BaseConverter.js';
import type { Endpoint, HttpMethod } from './types/endpoint.js';
export declare class OpenApiToEndpointConverter extends BaseConverter {
    readonly document: OpenAPIV3_1.Document;
    readonly path: string;
    readonly method: HttpMethod;
    readonly safeParse: boolean;
    private constructor();
    private convert;
    private convertContent;
    private convertExamples;
    private convertResponses;
    private convertCodeSamples;
    static convert(spec: OpenAPIV3_1.Document, path: string, method: HttpMethod, safeParse?: boolean): Endpoint | undefined;
}
